package com.gtq.uhome.mapper;

import java.util.List;

public interface DistributionPersonalCenterMapper {
    /**
     * 查询用户名
     * @return 返回用户名
     */
    String selectUserName(Integer userID);

    /**
     * 通过id查询派送总数
     * @param userID 派送员id
     * @return 返回派送总数
     */
    Integer selectDelivered(Integer userID);

    /**
     * 通过id查询签收失败
     * @param userID 派送员id
     * @return 返回签收失败的总数
     */
    Integer selectDeliveredFail(Integer userID);

    /**
     * 通过id查询签收成功
     * @param userID 派送员id
     * @return 返回签收成功的总数
     */
    Integer selectDeliveredSuccess(Integer userID);

    /**
     * 通过id查询代取件数量
     * @param userID 派送员id
     * @return 返回代取件数量
     */
    Integer selectToBeDelivered(Integer userID);

    /**
     * 通过id查询待派送的数量
     * @param userID 派送员id
     * @return 返回代待派送的数量
     */
    Integer selectDeliveryInProgress(Integer userID);

    /**
     * 查询客服电话
     * @return 返回客服电话
     */
   String selectSitePhoneNumber();

    /**
     * 查询派送员消息
     * @param courierId 配送员Id
     * @return 返回派送员所有的消息
     */
    List<String> selectCourierMsg(Integer courierId);
}
